.top_1{width:100%;height:28px;line-height:30px;font-size:12px;background:#ecf7fc;color:#000;border-bottom:2px solid #e9f5fc}
.top_p h1,.top_1 h1{display:inline;font-weight:normal;font-size:12px;float:left}
.top_p .R a,.top_1 .R a{margin-left:20px;text-align: center;}
.top_p .R a.red,.top_1 .R a.red{color:red}
.top_p .L,.top_1 .L{float: left;}
.top_p .R,.top_1 .R{float: right;}
.top_p .R a:nth-child(4),
.top_p .R a:nth-child(6){
	margin-left: 0;
}
.wrap-wt .w-list li a {
    height: 22.5px;
}
.wrap-zy .w-list li p {
	text-align: center;
}
.top_p .R .nav-on {
	margin-left: 0;
	display: inline-block;
	width: 86px;
}
.top_p .R .nav-on:hover{
	background-color: #fff;
	color: #ff0000;
}
.top_p .R .nav-on i,.top_1 .R .nav-on i{
	display: inline-block;
	width: 9px;
	height: 5px;
	background: url(../images/zkdh-icon2.png) no-repeat;
	background-size: 100% 100%;
    margin-left: 3px;
}
.top_p .R .nav-on:hover i,.top_1 .R .nav-on:hover i{
	background: url(../images/zkdh-icon1.png) no-repeat;
	background-size: 100% 100%;
}
.top_p .R .nav-on2{
	width:115px;
}
.wrap .R{
	position: relative;
}
.wrap-libox{
	width: 514px;
	height: 430px;
	background: url(../images/zkdh-bg1.png) no-repeat;
	background-size: 100% 100%;
	position: absolute;
	left: -28px;
    top: 20px;
	z-index: 99;
	display: none;
}
.wrap-libox .w-list {
	
}
.wrap-libox li {
	width: 462px;
	height: 45px;
	margin: 0 auto;
	display: flex;
}

.wrap-libox .w-list li a{
	margin-left: 0;
}
.wrap-libox .w-list li:nth-child(1){
	margin-top: 27px;
}
.wrap-libox .w-list li p{
	display: block;
	width: 75px;
	line-height: 32px;
	font-size: 12px;
	font-weight: bold;
	letter-spacing: 0px;
	color: #407bba;
	margin-right: 11px;
}
.wrap-libox .w-list li .wlist-box{
	text-align: left;
	width: 383px;
	display: flex;
	flex-wrap: wrap;
}
.wrap-libox .w-list li .wlist-box a{
	margin-left: 0;
}
.wrap-libox .w-list li .wlist-box span {
	display: inline-block;
	width: 75px;
	height: 20px;
	text-align: left;
	font-family: MicrosoftYaHei;
	font-size: 12px;
	letter-spacing: 0px;
	color: #666666;
	cursor: pointer;
}
.wrap-libox .w-list li .wlist-box span:hover{
	color: #ff0000;
}
.wrap-libox .w-list .w-xian {
	width: 450px;
	border-bottom: 1px dashed #94b1bf;
	margin: 8px auto;
	margin-bottom: 0;
}

/* 专业 */
.wrap-zy {
	width: 465px;
	height: 395px;
	left: 150px;
}
.wrap-zy .w-list {
    margin-top: -5px;
}
.wrap-zy .w-list li {
	width: 422px;
	height: 30px;
	line-height: 30px;
	border-bottom: 2px solid rgb(222,230,238);
}
.wrap-zy  a{
	font-size: 12px;
	color: #333333;
	margin-left: 0 !important;
	border-right: 1px solid rgb(222,230,238);
}
.wrap-zy a:hover{
	color: #ff0000;
}
.wrap-zy a:nth-child(2){
	width: 110px;
}
.wrap-zy a:nth-child(3){
	width: 100px;
}
.wrap-zy a:nth-child(4){
	width: 80px;
}
.wrap-zy a:nth-child(5){
	width: 88px;
}
.wrap-zy .w-list li:nth-child(1){
	background-color: #407bba;
}
.wrap-zy .w-list li:nth-child(1) p,
.wrap-zy .w-list li:nth-child(1) a{
	color: #fff;
}
.wrap-zy .w-list li p{
	width: 38px;
	line-height: 30px;
	color: #333333;
	font-size: 12px;
	font-weight: 100;
	margin-right: 0px;
	border-right: 1px solid rgb(222,230,238);
	border-left: 1px solid rgb(222,230,238);
}
.wrap-wt1 {
	display: block;
}
#Index_City_main{
  color: #3e3e3e;
  font-size: 15px;
  line-height: 71px;
  margin-left: -137px;
}
#Index_City_main:hover{
  color: #428bca;
}

#City_more{position: fixed;left:0;top:-60px;bottom:0;right:0;background: rgba(0,0,0,0.5);display: none;}
.City_list{
	width: 1000px;
	height: 650px;
	background-color: #fff;
	overflow-y: scroll;
	position: relative;
	margin-top: 150px;
	left:50%;
	margin-left:-500px;
	
}
.close_btn{
	
	color: #3e3e3e;
	margin-top: 10px;
}

.hot-city {
	
    border-bottom: solid 1px #e6e6e6;
    padding: 3px 30px;
    font-size: 15px;
    position: fixed;background-color: #fff;
    z-index: 9;
    width: 940px;
	line-height: 25px;
    box-shadow: 0px 0px 10px rgba(0,0,0,0.2);
}
.hot-title {
    display: inline-block;
    line-height: 34px;
    vertical-align: top;
    color: #428bca;
}
.hot-items {
    display: inline-block;
    width: 820px;
    line-height: 34px;
    height: 34px;
    /* overflow: hidden; */
	text-align: start;
}
.hot-city a {
    color: #3e3e3e;
    text-decoration: none;
    padding: 0px 16px;
    display: inline-block;
    height: 34px;
    line-height: 34px;
    text-align: center;
    white-space: nowrap;
}
.hot-city a:hover{
	color: #428bca;
}
.city-letter-group li {
    padding: 6px 30px;
    border-bottom: solid 1px #e6e6e6;
}
.city-letter {
    display: inline-block;
    width: 33px;
    height: 33px;
    line-height: 33px;
    text-align: center;
    background-color: #f8f8f8;
    border: solid 1px #eee;
    vertical-align: top;
}
.city-items {
    margin-left: 30px;
    line-height: 33px;
    width: 820px;
    display: inline-block;
	text-align: start;
}
.city-items a {
    padding: 0px 10px;
    text-decoration: none;
    color: #666;
    white-space: nowrap;
}
.city-letter-group{
	font-size: 15px;
	position: absolute;
    top: 80px;
    right: 0;
    left: 0;
}
.city-letter-group li:hover .city-letter,.city-letter-group li.focus .city-letter{
    background-color: #428bca;
    color: #fff;
}
.city-letter-group li:hover,.city-letter-group li.focus
{
	background-color:#f8f8f8;
}
.city-letter-group a:hover{
    color: #428bca;
}
.pull-right {
    float: right!important
}